Fez

By plane
By plane
Royal Air Maroc
offers daily flights from Casablanca London-Gatwick and Paris-Orly to Fes-Saiss airport.
Jet4You
flies from Paris-Orly to Fez.
Ryanair
offers flights from Girona Barcelona, Madrid, Seville, Alicante, Frankfurt Hahn, Dusseldorf Weeze, Milano Bergamo, Pisa, Bologna from Nov 2010, Rome Ciampino, Charleroi Brussels, Marseille and London Stansted to Fez, though not on a daily basis.
Transavia
flies from Paris-Orly to Fez.
Easy Jet
flies from Paris-CDG to Fez

The airport is located about 15km from the city. The best option, if you don't have too much luggage, is to take a bus line 16, but if you're up for a local challenge after your journey, choose a taxi.

The No 16 local bus is now an "airport shuttle" that costs "2Euro/20 DH" for a single trip. It is no longer clearly marked as bus 16 but it's a new Volvo bus with a printout on the right side Fez - Airport. It runs approximately every 30 minutes. It will take you to the train station and the ride is about 25-30 minutes. The ticket can be purchased on the bus.

If you go from Fez to the airport, the bus stop is on the left of the entrance to the train station. You can buy ticket in advance at the cash-desk at the bus stop. But allow plenty of time as departures can be erratic.

There is a fixed price for a taxi DH 120 from the airport to the medina. If you come in the night it's a good idea to book it in advance.

By train
By train

The train station Fès-Ville.  edit is found at the northern end if the Ville-Nouvelle.There is regular train service along the Marrakech to Oujda and Tangier to Oujda train lines.

Eight arrivals daily from Marrakech. The train takes about eight hours and fifteen minutes although delays are frequent and costs exactly 295/195 dirhams. First class / second class

The trip from Casablanca takes about 3 hours 20 to 4 hours 20 and costs 165/110 dirhams. 1st class/2nd class. High speed double decker trains are being phased in on this route in 2011.

There are five trains per day from Tangier arriving after 4.5 hours at a cost of 155/105 dirhams 1st class/2nd class.

From Rabat takes about two and a half to three hours, and costs 75-105 dirhams.

In summer, train compartments can be hot, with passengers standing everywhere when all seats are taken. While occasionally unreliable, first class compartments are generally well air-conditioned, with assigned and numbered seats.

Be aware that there are hustlers operating on trains into Fez. See the Stay Safe and Cope sections, below.

A petit taxi between the train station and Bab Boujeloud costs about 10Dh with taxi meter. Insist on using the meter, if necessary, say "khdm l-koontoor" Work the counter to the taxi driver.